package net.mindView.utils;

public class ConvertTo {
    public static boolean[] primitive(Boolean[] in){
        boolean[] result = new boolean[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static char[] primitive(Character[] in){
        char[] result = new char[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static byte[] primitive(Byte[] in){
        byte[] result = new byte[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static short[] primitive(Short[] in){
        short[] result = new short[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static int[] primitive(Integer[] in){
        int[] result = new int[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static long[] primitive(Long[] in){
        long[] result = new long[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static float[] primitive(Float[] in){
        float[] result = new float[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }

    public static double[] primitive(Double[] in){
        double[] result = new double[in.length];
        for(int i=0;i<in.length;i++){
            result[i] = in[i];
        }
        return result;
    }
}
